class Animal:
    def __init__(self,name,breed,aggressivity,life_value):
        self.name=name
        self.breed=breed
        self.aggressivity=aggressivity
        self.life_value=life_value
    def attack(self,animal):
        animal.life_value -= self.aggressivity
        if animal.life_value <= 0:
            print('{}攻击{}一次，{}被杀死！'
                  .format(self.name, animal.name,animal.name))
            return True
        else:
            print('{}攻击{}一次，{}的生命值还有{}'
                  .format(self.name, animal.name, animal.name,
                          animal.life_value))
def eat(self):
    pass
def roleInfo(self):
    print('昵称:{}，品种:{},攻击力:{}，生命值{}'
          .format(self.name, self.breed, self.self.aggressivity,
                  self.life_value))
class Cat(Animal):
    def eat(self):
        self.life_value += 50
        print('{}增加一次生命值，还有生命值{}'
              .format(self.name, self.life_value))
print('-----角色信息-----')
cat = Cat('Mily','波斯猫',30,200)
cat.roleInfo()
dog = Dog('Lucky','哈士奇')

